Function-Level Partitioning of Sequential Programs for Efficient Behavioral Synthesis
نویسندگان
چکیده
This paper proposes a behavioral level partitioning method for efficient behavioral synthesis from a large sequential program consisting of a set of functions. Our method optimally determines functions to be inlined into the main module and the other functions to be synthesized into sub modules in such a way that the overall datapath is minimized while the complexity of individual modules is lower than a certain level. The partitioning problem is formulated as an integer programming problem. Experimental results show the effectiveness of the proposed method. key words: behavioral synthesis, function-level partitioning, integer programming problem
منابع مشابه
Function Call Optimization for Efficient Behavioral Synthesis
Behavioral synthesis, which automatically synthesizes an RTL circuit from a sequential program, is one of promising technologies to improve the design productivity. This paper proposes a function call optimization method in behavioral synthesis from large sequential programs with a number of functions. We formulate the optimization problem using integer linear programming. Our experimental resu...
متن کاملPartitioning of Behavioral Descriptions with Exploiting Function-Level Parallelism
A novel method to efficiently synthesize hardware from a large behavioral description in behavioral synthesis is proposed. For a program with functions executable in parallel, this proposed method determines a behavioral partitioning which simultaneously minimizes the overall datapath area and the complexity of the controller while maximizing performance of a synthesized circuit by fully exploi...
متن کاملPartitioning of Functional Models of Synchronous Digital Systems
We present a partitioning technique of functional models that is used in conjunction with high-level synthesis of digital synchronous circuits. The partitioning goal is to synthesize multi-chip systems from one behavioral description, that satisfy both chip area constraints and an overall latency timing constraint. There are three major advantages of using partitioning techniques at the functio...
متن کاملTandem Synthesis of 2,3,4,5-Tetrasubstituted Pyrroles from Aromatic Aldehydes Using Diethylene Glycol-bis(3-methylimidazolium) Dihydroxide as an Efficient Catalyst
A sequential process strategy was introduced for the synthesis of 2,3,4,5-tetrasubstituted pyrroles by the formation of benzoin from the corresponding aromatic aldehyde and followed by condensation reaction with 1,3-dicarbonyl compounds and ammonium acetate in the presence of diethylene glycol-bis(3-methylimidazolium) dihydroxide as catalyst in refluxing ethanol. The recycled catalyst could be ...
متن کاملBi(NO3)3.5H2O: An efficient acidic reagent for synthesis of azo dyes at room temperature
An one-pot method has been developed for the synthesis of azo dyes via sequential diazotization–diazo coupling of aromatic amines with coupling agents at room temperature in the presence of Bi(NO3)3. 5H2O. Short reaction times, high yields, a clean process, simple methodology, easy work-up and green conditions are advantages of this protocol.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEICE Transactions
دوره 90-A شماره
صفحات -
تاریخ انتشار 2007